import re


demo_str = 'lfqnlkavn 2%8 falv 2%9 tyavalvj %9 % 27ahacoihahfoiqhjkjilnw %83 ljk %3'


obj = re.compile('%\d+')   # 使用compile对象先进行编译, 提高效率
s = obj.findall(demo_str)
s2 = re.findall(obj, demo_str)
s3 = re.findall('%\d+', demo_str)
print(s)
print(s2)
print(s3)